Top > Ruby [2.2.2] > []=


String# []=

test = "acha"

test2=test.dup;test2[4]="porute"
p test2                       # achaporute

test2=test.dup;test2[0..-1]="piipo"
p test2                       # piipo

test2=test.dup;test2[/\A(.{4})/]="acha"
p test2                       # acha

test2=test.dup;test2[/\A.{1}(.{1})/,1]="porute"
p test2                       # aoruteha

これは殆ど使いません。私は。
けど、置き換える位置が決まっているなら便利でしょうね。



Copyright © 2015 AchaPorutePiipo All Rights Reserved.